to make yourself scarce - Espagnol Anglais Dictionnaire